/*在main函数外定义函数，该函数需要有一个名字*/
// package main
// import "fmt"
// func f(){fmt.Println("hello,world!")}
// func main(){	
// 	f()
// }
/*在main函数内定义函数，该函数是匿名函数，下面直接调用了匿名函数*/
// package main
// import "fmt"
// func main(){	
// 	func(){fmt.Println("hello,world!")}() 
// }
/*将匿名函数赋值给变量并对其进行调用*/
package main
import "fmt"
func main(){	
	f:=func(){fmt.Println("hello,world!")} 
	f()
	fmt.Printf("变量f的类型是 %T  |  值是 %v",f,f)
}